$(document).ready(function() {
    $("#cpfnum").autocomplete({
        source: "../control/autocompleteClienteSaldo.php",
        select: function(event, ui) {
            $('#cpfnum').val(ui.item.cpf).attr('readonly', true);
            $('#cliente').val(ui.item.nome);
            $('#saldo').val(ui.item.saldo);
            if ($('#saldo').val() < 0) {
                $('#saldo').css({color: "#FF0000"});
            } else {
                $('#saldo').css({color: "#0000FF"});
            }
            return false;
        }
    }).data("uiAutocomplete")._renderItem = function(ul, item) {
        return $("<li></li>")
                .data("ui-autocomplete-item", item)
                .append("<a>" + item.cpf + " - " + item.nome + "</a>")
                .appendTo(ul);
    };
    $('#listacompras').hide();

    $('#voltar').on("click", function(){
        window.location.href = 'viewconsultadebito.php';
     });
    $('#compras').on("click", function(){
        if($("#cliente").val()===""){
            return false;
        }
        $.ajax({
            url: "../control/ControleListarVendasCliente.php",
            type: "post",
            data: jQuery("form").serialize(),
            dataType : "json",
            success: function(sucesso){
                for(i=0; i<sucesso.length;i++){
                    $("#lista").append(
                        '<tr>'+
                            '<td>'+sucesso[i].datavenda+'</td>'+
                            '<td>'+sucesso[i].nome+'</td>'+
                            '<td>'+sucesso[i].quantidade+'</td>'+
                            '<td>'+sucesso[i].valortotal+'</td>'+
                        '</tr>'
                    );
                    $('#lista tr:odd').addClass('cor1');
                    $('#lista tr:even').addClass('cor2');
                }
                $('#listacompras').show();
                $('#compras').attr('disabled', true); 
            },
            error: function(){
                alert("FAIL");
            }
        });
        return false;
    });
});